part machining machining precision fabrication milling metal manufacturing cnc cnc machining broaching machine shop cad modern machine shop military